package com.example.MyThread.ThreadTest02;

/**
 * @author Jason
 * @PACKAGE_NAME com.example.MyThread.ThreadTest02
 * @Description 第二种创建方式
 * @date 2023-12-10 18:37
 */
public class ThreadDemo {
    /**
     * 1. 自己定义一个类实现Runnable接口
     * 2. 重写run方法
     * 3. 创建实现类的对象
     * 4. 将此对象作为参数传递到Thread类的构造器中，创建Thread类的对象
     */

    public static void main(String[] args) {
        //表示多线程要执行的对象
        MyRun myRun = new MyRun();

        //创建线程对象
        Thread t1 = new Thread(myRun);
        Thread t2 = new Thread(myRun);

        //设置线程名字
        t1.setName("线程1");
        t2.setName("线程2");

        //开启线程
        t1.start();
        t2.start();
    }

}
